verification check asic navigation credit design formal methods analog hierarchical implied intent model checking fpga magellan verilog gps vhdl testing employment garmin